function printData(){
        console.log('开始请求后端数据')
        alert('测试请求后端数据');
        // 异步请求后端数据
        $.ajax({
            type : "GET",
            contentType: "application/json;charset=UTF-8",
            url : "https://www.jzy.world/white/whip/chro/2021-01-29/2021-01-29",
            success : function(res){// 返回的数据是配置对象构成的数组，取下标2
                console.log(res.data);
            },
            error : function(e){//请求失败，包含具体的错误信息
                alert(e.status + ':' + e.responseText);
        }})
}
        
		
// html 模板页面调用本方法 reqConfigs
function reqConfigs(){
    let that = this;
	// 后端项目名称是 wxbe，对应控制器注解是 wechat
	// 具体请求是 getWxJsApiConfigs，其后跟随当前页面的URL
    const url_configs = 'https://www.jzy.world/wxbe/wechat/getWxJsApiConfigs/' + getCurPageUrl() ;
    $.ajax({
        type : "GET",
        contentType: "application/json;charset=UTF-8",
        url : url_configs,
        success : function(res){// 返回的数据是配置对象构成的数组，取下标2
            that.configs = res.data;// 全局保存配置对象数组
            that.config = res.data[2];
			console.log('后端响应来的数据数组是：');
			console.log(res);
			console.log('序号2的元素被应用：:');
			console.log(res.data[2]);
            that.applyConfigs(res.data[2]);
        },
        error : function(e){//请求失败，包含具体的错误信息
            alert(e.status + ':' + e.responseText);
        }})
}
		
			
function applyConfigs(conf){
    let self = this;
	console.log('即将应用的配置是：',conf);
    wx.config({
        debug:false,
        appId:conf.appId,
        timestamp:conf.timestamp,
        nonceStr:conf.nonceStr,
        signature:conf.signature,
        jsApiList:['checkJsApi','scanQRCode']
    });

	console.log('开始调用扫描');
    wx.ready(function(){
        self.wxScan();
    })
}

function wxScan(){// 调用扫一扫
    let that = this;
    wx.scanQRCode({
        needResult: 1,
        scanType: ["qrCode","barCode"],
        success: function(res){
			console.log('成功获取扫描结果：');
			console.log(res);
			alert(res);
        }
    });
}

// 获取当前页面路径
function getCurPageUrl(){
    return window.location.href;
}

function printWxCode(){
    var req = getRequestParam()
    // alert(req["code"])
    alert(getUrlParam("code"))
}

function getRequestParam() {
    var url = location.search; //获取url中"?"符后的字串
    var theRequest = new Object();
    if (url.indexOf("?") != -1) {
       var str = url.substr(1);
       strs = str.split("&");
       for(var i = 0; i < strs.length; i ++) {
          theRequest[strs[i].split("=")[0]]=(strs[i].split("=")[1]);
       }
    }
    return theRequest;
 }

//alert(getUrlParam("code"))
function getUrlParam(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i");
    var r = window.location.search.substr(1).match(reg);
    if (r!=null) return (r[2]); return null;
}

function getOpenid(){
    var code = getUrlParam("code");

    let that = this;
	// 后端项目名称是 wxbe，对应控制器注解是 wechat
	// 具体请求是 getWxJsApiConfigs，其后跟随当前页面的URL
    const url = 'https://www.jzy.world/wxbe/wechat/openid/' + code ;
    $.ajax({
        type : "GET",
        contentType: "application/json;charset=UTF-8",
        url : url,
        success : function(res){// 返回的数据是配置对象构成的数组，取下标2
            alert(res.data)
        },
        error : function(e){//请求失败，包含具体的错误信息
            alert(e.status + ':' + e.responseText);
    }})
}